/* CECH HRÁČŮ – PRODUKTOVÉ KARTY */

/* Názvy produktů */
.products .name,
.product .name,
.p .name {
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.25 !important;
}

/* Hover obrázků */
.products img,
.product img {
    transition: all .3s ease !important;
}

.products a:hover img,
.product a:hover img {
    transform: scale(1.06) !important;
    filter:
        brightness(1.08)
        drop-shadow(0 0 10px rgba(200,167,93,.55))
        drop-shadow(0 0 18px rgba(139,0,0,.25));
}

/* Všechna tlačítka v kartách – základ */
.products .btn,
.product .btn,
.products button,
.product button {
    border-radius: 6px !important;
    font-weight: 700 !important;
    transition: all .25s ease !important;
}

/* První tlačítko = Do košíku */
.products .btn:first-of-type,
.product .btn:first-of-type {
    background: linear-gradient(180deg, #a80000 0%, #7b0000 100%) !important;
    color: #f3d58b !important;
    border: 1px solid #c8a75d !important;
}

/* Druhé tlačítko = Detail */
.products .btn:nth-of-type(2),
.product .btn:nth-of-type(2),
.products a[href*="/"]:not(.image):last-child,
.product a[href*="/"]:not(.image):last-child {
    background: #111111 !important;
    color: #f3d58b !important;
    border: 1px solid #c8a75d !important;
}

/* Hover tlačítek */
.products .btn:hover,
.product .btn:hover {
    transform: translateY(-2px);
    color: #ffe6a3 !important;
    box-shadow:
        0 0 10px rgba(200,167,93,.5),
        0 0 20px rgba(139,0,0,.35) !important;
}